import type { BaseEntity } from '@/api/model/resultModel';

/**
 * 商品查询对象
 */
export interface XhljGoodsQuery extends BaseEntity {
    /** 商品ID */
    goodId?: number;
    /** 商品名称 */
    goodName?: string;
    /** 详细描述 */
    detailedDescription?: string;
    /** 销售类型（0=积分，1=价格） */
    shelfType?: string;
    /** 销售价/积分 */
    salePricePoints?: number;
    /** 上架状态（0=未上架，1=已上架） */
    shelfStatus?: string;
    /** 销量 */
    salesVolume?: number;
    /** 库存量 */
    inventoryVolume?: number;
    /** 商品标签 */
    productTags?: string;
}
/**
 * 商品业务对象
 */
export interface XhljGoodsForm {
  /** 商品ID */
  goodId?: number;
  /** 商品名称 */
  goodName?: string;
  /** 大会id */
  conferenceInfo?: object;
  /** 大会idId */
  conferenceInfoId?: number;
  /** 详细描述 */
  detailedDescription?: string;
  /** 销售类型（0=积分，1=价格） */
  shelfType?: string;
  /** 销售价/积分 */
  salePricePoints?: number;
  /** 图片 */
  productImage?: string;
  /** 上架状态（0=未上架，1=已上架） */
  shelfStatus?: string;
  /** 上架时间 */
  shelfTime?: any;
  /** 下架时间 */
  unshelfTime?: any;
  /** 销量 */
  salesVolume?: number;
  /** 库存量 */
  inventoryVolume?: number;
  /** 商品标签 */
  productTags?: string;
}
/**
 * 商品视图对象
 */
export interface XhljGoodsVo {
  /** 商品ID */
  goodId?: number;
  /** 商品名称 */
  goodName?: string;
  /** 大会id */
  conferenceInfo?: object;
  /** 详细描述 */
  detailedDescription?: string;
  /** 创建人sys_user（大会管理员/活动负责人） */
  sysUser?: object;
  /** 销售类型（0=积分，1=价格） */
  shelfType?: string;
  /** 销售价/积分 */
  salePricePoints?: number;
  /** 图片 */
  productImage?: string;
  /** 上架状态（0=未上架，1=已上架） */
  shelfStatus?: string;
  /** 上架时间 */
  shelfTime?: any;
  /** 下架时间 */
  unshelfTime?: any;
  /** 销量 */
  salesVolume?: number;
  /** 库存量 */
  inventoryVolume?: number;
  /** 商品标签 */
  productTags?: string;
  /** 创建时间 */
  createTime?: any;
}
